package com.googlecode.imanager.client.media;

/**
 * @author wellsantos@wellsantos.com
 * @since 0.01
 */
public interface Playable {

    public abstract void play();
    
    public abstract void pause();
    
    public abstract void stop();
    
    public abstract boolean isPlaying();
    
    public abstract boolean isPaused();
    
    public abstract boolean isStopped();
    
    public abstract void setTrackPosition(int position);
    
    public abstract int getTrackPosition();
    
    public abstract int getTrackSize();
    
}
